vent one’s spleen on someone - Spanisch Englisch Wörterbuch